package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 检查对象 biz_check
 * 
 * @author feng.gao
 * @date 2025-05-08
 */
public class BizCheck extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序号 */
    private Long id;

    /** 商户名称 */
    @Excel(name = "商户名称")
    private String shopName;

    /** 商铺地址 */
    private String shopSite;

    /** 送气人 */
    @Excel(name = "送气人")
    private String sendPerson;

    /** 送气人电话 */
    @Excel(name = "送气人电话")
    private String sendPersonPhone;

    /** 是否有问题 */
    @Excel(name = "是否有问题")
    private String isOk;

    /** 问题照片 */
    private String badPic;

    /** 问题描述 */
    private String badRemark;

    /** 检察人 */
    @Excel(name = "检察人")
    private String checkPerson;

    /** 检查时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "检查时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date checkTime;

    /** 是否整改 */
    @Excel(name = "是否整改")
    private String isRepair;

    /** 整改照片 */
    private String repairPic;

    /** 整改人 */
    @Excel(name = "整改人")
    private String repairPerson;

    /** 整改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @Excel(name = "整改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date repairTime;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }

    public void setShopName(String shopName) 
    {
        this.shopName = shopName;
    }

    public String getShopName() 
    {
        return shopName;
    }

    public void setShopSite(String shopSite) 
    {
        this.shopSite = shopSite;
    }

    public String getShopSite() 
    {
        return shopSite;
    }

    public void setSendPerson(String sendPerson) 
    {
        this.sendPerson = sendPerson;
    }

    public String getSendPerson() 
    {
        return sendPerson;
    }

    public void setSendPersonPhone(String sendPersonPhone) 
    {
        this.sendPersonPhone = sendPersonPhone;
    }

    public String getSendPersonPhone() 
    {
        return sendPersonPhone;
    }

    public void setIsOk(String isOk) 
    {
        this.isOk = isOk;
    }

    public String getIsOk() 
    {
        return isOk;
    }

    public void setBadPic(String badPic) 
    {
        this.badPic = badPic;
    }

    public String getBadPic() 
    {
        return badPic;
    }

    public void setBadRemark(String badRemark) 
    {
        this.badRemark = badRemark;
    }

    public String getBadRemark() 
    {
        return badRemark;
    }

    public void setCheckPerson(String checkPerson) 
    {
        this.checkPerson = checkPerson;
    }

    public String getCheckPerson() 
    {
        return checkPerson;
    }

    public void setCheckTime(Date checkTime) 
    {
        this.checkTime = checkTime;
    }

    public Date getCheckTime() 
    {
        return checkTime;
    }

    public void setIsRepair(String isRepair) 
    {
        this.isRepair = isRepair;
    }

    public String getIsRepair() 
    {
        return isRepair;
    }

    public void setRepairPic(String repairPic) 
    {
        this.repairPic = repairPic;
    }

    public String getRepairPic() 
    {
        return repairPic;
    }

    public void setRepairPerson(String repairPerson) 
    {
        this.repairPerson = repairPerson;
    }

    public String getRepairPerson() 
    {
        return repairPerson;
    }

    public void setRepairTime(Date repairTime) 
    {
        this.repairTime = repairTime;
    }

    public Date getRepairTime() 
    {
        return repairTime;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("shopName", getShopName())
            .append("shopSite", getShopSite())
            .append("sendPerson", getSendPerson())
            .append("sendPersonPhone", getSendPersonPhone())
            .append("isOk", getIsOk())
            .append("badPic", getBadPic())
            .append("badRemark", getBadRemark())
            .append("checkPerson", getCheckPerson())
            .append("checkTime", getCheckTime())
            .append("isRepair", getIsRepair())
            .append("repairPic", getRepairPic())
            .append("repairPerson", getRepairPerson())
            .append("repairTime", getRepairTime())
            .toString();
    }
}
